﻿<%@ Page Title="Clientes" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="ABMClientes.aspx.cs" Inherits="Presentacion.ABMClientes" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <h1><u>Datos del Cliente</u></h1>
    <br />
    <br />
    <table>
        <tr>
            <td></td>
            <td>Nombre:</td>
            <td>
                <asp:TextBox ID="txtNombre" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:RequiredFieldValidator ID="rfvNombre" runat="server" ControlToValidate="txtNombre" ErrorMessage="El nombre no ha sido ingresado" ForeColor="Red"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td></td>
            <td>Apellido:</td>
            <td>
                <asp:TextBox ID="txtApellido" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:RequiredFieldValidator ID="rfvApellido" runat="server" ControlToValidate="txtApellido" ErrorMessage="El apellido no ha sido ingresado" ForeColor="Red"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td></td>
            <td>Tipo de Documento:</td>
            <td>
                <asp:DropDownList ID="ddlTipoDocumento" runat="server"></asp:DropDownList>
            </td>
            <td>
                <asp:RequiredFieldValidator ID="rfvTipoDocumento" runat="server" ControlToValidate="ddlTipoDocumento" ErrorMessage="El tipo de documento no ha sido seleccionado" ForeColor="Red"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td></td>
            <td>Número de Documento</td>
            <td>
                <asp:TextBox ID="txtNroDocumento" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:RequiredFieldValidator ID="rfvNroDocumento" runat="server" ControlToValidate="txtNroDocumento" ErrorMessage="El número de documento no ha sido ingresado" ForeColor="Red"></asp:RequiredFieldValidator>
                <br />
                <asp:RegularExpressionValidator ID="revNumero" runat="server" ControlToValidate="txtNroDocumento" ErrorMessage="El numero de documento debe ser un valor numérico mayor que cero" ForeColor="Red" ValidationExpression="\d+"></asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td></td>
            <td>
                <h3>Domicilio:</h3>
                <table>
                    <tr>
                        <td></td>
                        <td>Provincia:</td>
                        <td>
                            <asp:DropDownList ID="ddlProvincia" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlProvincia_SelectedIndexChanged">
                                <asp:ListItem Value="0">Seleccione la Provincia</asp:ListItem>
                            </asp:DropDownList>
                        </td>
                        <td>
                            <asp:RequiredFieldValidator ID="rfvProvincia" runat="server"
                                ControlToValidate="ddlProvincia" ErrorMessage="La provincia no ha sido seleccionada"
                                ForeColor="Red"></asp:RequiredFieldValidator></td>
                    </tr>
                    <tr>
                        <td></td>
                        <td>Departamento:</td>
                        <td>
                            <asp:DropDownList ID="ddlDepartamento" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlDepartamento_SelectedIndexChanged">
                                <asp:ListItem Value="0">Seleccione el Departamento</asp:ListItem>
                            </asp:DropDownList>
                        </td>
                        <td>
                            <asp:RequiredFieldValidator ID="rfvDepartamento" runat="server"
                                ControlToValidate="ddlDepartamento" ErrorMessage="El departamento no ha sido seleccionado"
                                ForeColor="Red"></asp:RequiredFieldValidator></td>
                    </tr>
                    <tr>
                        <td></td>
                        <td>Localidad:</td>
                        <td>
                            <asp:DropDownList ID="ddlLocalidad" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlLocalidad_SelectedIndexChanged">
                                <asp:ListItem Value="0">Seleccione la Localidad</asp:ListItem>
                            </asp:DropDownList>
                        </td>
                        <td>
                            <asp:RequiredFieldValidator ID="rfvLocalidad" runat="server"
                                ControlToValidate="ddlLocalidad" ErrorMessage="La localidad no ha sido seleccionada"
                                ForeColor="Red"></asp:RequiredFieldValidator>
                        </td>
                    </tr>
                    <tr>
                        <td></td>
                        <td>Barrio:</td>
                        <td>
                            <asp:DropDownList ID="ddlBarrio" runat="server" AutoPostBack="True">
                                <asp:ListItem Value="0">Seleccione el Barrio</asp:ListItem>
                            </asp:DropDownList>
                        </td>
                        <td>
                            <asp:RequiredFieldValidator ID="rfvBarrio" runat="server"
                                ControlToValidate="ddlBarrio" ErrorMessage="El barrio no ha sido seleccionada"
                                ForeColor="Red"></asp:RequiredFieldValidator>
                        </td>
                    </tr>
                    <tr>
                        <td></td>
                        <td>Calle:</td>
                        <td>
                            <asp:TextBox ID="txtCalle" runat="server"></asp:TextBox>
                        </td>
                        <td>
                            <asp:RequiredFieldValidator ID="rfvCalle" runat="server"
                                ControlToValidate="txtCalle" ErrorMessage="La calle no ha sido ingresado"
                                ForeColor="Red"></asp:RequiredFieldValidator>
                        </td>
                    </tr>
                    <tr>
                        <td></td>
                        <td>Altura:</td>
                        <td>
                            <asp:TextBox ID="txtAltura" runat="server"></asp:TextBox>
                        </td>
                        <td>
                            <asp:RequiredFieldValidator ID="rfvAltura" runat="server"
                                ControlToValidate="txtAltura" ErrorMessage="El nombre no ha sido ingresado"
                                ForeColor="Red"></asp:RequiredFieldValidator>
                            <br />
                            <asp:RegularExpressionValidator ID="revAltura" runat="server"
                                ControlToValidate="txtAltura"
                                ErrorMessage="El tamaño debe ser un valor numérico mayor que cero"
                                ForeColor="Red" ValidationExpression="\d+"></asp:RegularExpressionValidator>
                        </td>
                    </tr>
                </table>
            </td>
            <td></td>
        </tr>
        <tr>
            <td></td>
            <td>Telefono Fijo:</td>
            <td>
                <asp:TextBox ID="txtTelFijo" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtTelFijo" ErrorMessage="El telfono no ha sido ingresado" ForeColor="Red"></asp:RequiredFieldValidator>
                <br />
                <asp:RegularExpressionValidator ID="revTelFijo" runat="server"
                    ControlToValidate="txtTelFijo"
                    ErrorMessage="El telefono debe ser un valor numérico"
                    ForeColor="Red" ValidationExpression="\d+"></asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td></td>
            <td>Telefono Celular:</td>
            <td>
                <asp:TextBox ID="txtTelCelular" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtTelCelular" ErrorMessage="El celular no ha sido ingresado" ForeColor="Red"></asp:RequiredFieldValidator>
                <br />
                <asp:RegularExpressionValidator ID="revTelCelular" runat="server"
                    ControlToValidate="txtTelCelular"
                    ErrorMessage="El celular debe ser un valor numérico"
                    ForeColor="Red" ValidationExpression="\d+"></asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td></td>
            <td>Email:</td>
            <td>
                <asp:TextBox ID="txtEmail" runat="server"></asp:TextBox>
            </td>
            <td>
                <br />
                <asp:RegularExpressionValidator ID="revEmail" runat="server" ErrorMessage="El email ingresado no es valido" ControlToValidate="txtEmail" ForeColor="Red" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td></td>
        </tr>
        <tr>
            <td></td>
            <td>
                <asp:Button ID="btbAceptar" runat="server" Text="Aceptar" OnClick="btbAceptar_Click" /></td>
            <td>
                <asp:Button ID="btnCancelar" runat="server" Text="Cancelar" OnClick="btnCancelar_Click" /></td>
        </tr>
    </table>    
    <asp:Label ID="lblError" runat="server" Text=""></asp:Label>
    <asp:Label ID="lblMensajeError" runat="server" ForeColor="Red"></asp:Label>
    <asp:ValidationSummary ID="ValidationSummary1" runat="server" />    
    <asp:HiddenField ID="hfDatos" runat="server" />
</asp:Content>
